'use strict';

/**
 * @param {Egg.Application} app - egg application
 */
module.exports = app => {
  const { router, controller,middleware} = app;
  const auth = middleware.auth(app.config.jwt);
  // router.get('/', controller.user.index);
  router.post('/goods',controller.goods.findGoods);
  router.post('/goods/addcart', controller.user.addCart);
  router.post('/users/login', controller.user.userLogin);
  router.post('/users/userinfor',auth, controller.user.userInfor);
};
// 'use strict';
// global.actionObject = {};
// function getAction(controller, path) {
//   const controllerArray = Object.keys(controller);
//   controllerArray.forEach(item => {
//     const newPath = path + '/' + item;
//     if (Object.keys(controller[item]).length > 0) {
//       getAction(controller[item], newPath);
//     } else {
//       global.actionObject[newPath] = controller[item];
//     }
//   });
// }
// module.exports = app => {
//   const { router, controller } = app;
//   getAction(controller, '');
//   const actionArray = Object.keys(global.actionObject);
//   actionArray.forEach(item => {
//     router.get(item, global.actionObject[item]);
//     router.post(item, global.actionObject[item]);
//   });
//   // 这里可以继续添加方法,不冲突
//   // router.get('/', controller.home.index);
// };
